Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F1 Italy F5 Italy F9 Italy F12 Slovenia F3 Italy F13 Austria F2 Germany F4 Belgium F2 Qatar F5 Italy F1 Italy F4 Italy F15 Slovenia F2 Italy F34 Italy F35 Italy F2 Switzerland F2 Croatia #1-w1 Italy F6 Croatia #1-w2 Italy F7 Italy F9 Italy F12 Bosnia/Herzegovina F1 Italy F16 Slovenia F1 Slovenia F2 Slovenia F3 Germany F7 Austria F6 Austria F8 Austria F9 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F6 Tunisia F7 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 Austria F8 Italy F27 Italy F6 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Germany F1 Germany F2 Germany F4 Germany F5 Croatia F1 Croatia F2 Italy F2 Italy F4 Netherlands F3 Germany F8 Italy F5 Germany F7 Slovenia F1 Austria F2 Italy F21 Italy F22 Italy F11 Netherlands F3 Germany F7 Italy F1 Croatia F3 Croatia F5 Tunisia F5 Croatia #1-w3 Austria F1 Italy F19 Qatar F3 Slovenia F3 Italy F24 Italy F12 Italy F16 Slovenia F3 Croatia F4 Croatia F6 Italy F30 Italy F31 Italy F32 Tunisia F5 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F15 Austria F1 6th Sardinian International Championships - Cagliari San Remo Tennis Cup - San Remo Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Mordovia Cup - Mordovia Alfa Romeo Tennis Cup - Cordenons SIR Supermercadi Challenger - Rome Open de la Ville de Saint Denis - Reunion Island Olbia Challenger - Olbia Zagreb Open - Zagreb Garden Open - Rome Memorial Manfredini - Sassuolo Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Iskratel Open - Kranj Croatia F1 Italy F2 Slovenia F1 Italy F11 Croatia F3 Genoa Open - Genova Switzerland F1 Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Bosnia/Herzegovina F2 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Open Prevadies - St. Brieuc Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Schickedanz Open 2007 - Furth Steelers Cup - Kosice Almaty Challenger 1 - Almaty La Rinascente Tennis Cup Harbour Club Milano - Milan Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Ljubljana Open - Ljubljana Oklahoma Challenger - Tulsa Challenger Tunisie - Tunis Taiwan Challenger - Kaohsiung Caloundra ATP Challenger - Caloundra Malaysian Open - Kuala Lumpur Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Zagreb Open - Zagreb Bauer Watertechnilogy Cup 2008 - Eckental Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara UTC Open - Cherkassy Ljubljana Open 2008 - Ljubljana 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Caltanissetta Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Sarajevo Challenger Wolfsburg Challenger San Luis Potosi Challenger Lugano Challenger Milan Challenger Constanta Challenger Rijeka Challenger Rimini Challenger Mexico City Challenger San Marino Challenger Istanbul Challenger Samarkand Challenger Rome Challenger Ljubljana Challenger Buenos Aires Challenger Montevideo Challenger Zagreb Challenger Fergana Challenger Samarkand Challenger Karshi Challenger Ljubljana Challenger Eckental Challenger Ortisei Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Segovia Challenger Bergamo Challenger Wolfsburg Challenger Sarajevo Challenger Barletta Challenger Rijeka Challenger Astana Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Shanghai Challenger Brasov Challenger Banja Luka Challenger Tashkent Challenger Ljubljana Challenger Bangkok Challenger Palermo Challenger Ortisei Challenger Wolfsburg Challenger Florianopolis Challenger Marrakech Challenger Blumenau Challenger Sao Paulo Challenger Furth Challenger Asuncion Challenger Monza Challenger Braunschweig Challenger Beijing Challenger Samarkand Challenger Cordenons Challenger Karshi Challenger Tashkent Challenger Buenos Aires Challenger Ortisei Challenger Napoli Challenger Rome Challenger Samarkand Challenger Furth Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Liberec Challenger Aptos Challenger San Marino Challenger Bangkok Challenger Petange Challenger Fergana Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Eckental Challenger Yokohama Challenger Andria Challenger Heilbronn Challenger Bergamo Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Savannah Challenger Florionapolis Challenger Heilbronn Challenger Samarkand Challenger Fergana Challenger Tianjin Challenger Nanchang Challenger Winnetka Challenger Portoroz Challenger Astana Challenger Vancouver Challenger Aptos Challenger Mons Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Andria Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Aix En Provence Challenger Karshi Challenger Prostejov Challenger Como Challenger Izmir Challenger Agri Challenger Sacramento Challenger Tashkent Challenger Fairfield Challenger Knoxville Challenger Brescia Challenger ATP Challenger Tour Finals Bergamo Challenger Wroclaw Challenger Eckental Challenger Quimper Challenger Jonkoping Challenger Kazan Challenger Aachen Challenger Samarkand Challenger Moscow Challenger Fergana Challenger Recanati Challenger Astana Challenger Chengdu Challenger Aptos Challenger Portoroz Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Tashkent Challenger Bangkok Challenger Rennes Challenger Kyoto Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Qingdao Challenger Anning Challenger Tanger Challenger Gimcheon Challenger Seoul Challenger Karshi Challenger Busan Challenger Samarkand Challenger Fergana Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Chengdu Challenger Portoroz Challenger Como Challenger Tashkent Challenger Ismaning Challenger Suzhou Challenger Shenzhen Challenger Eckental Challenger Bratislava Challenger Bangalore Challenger Shenzhen Challenger Qujing Challenger Samarkand Challenger Astana Challenger Zhangjiagang Challenger Shanghai Challenger Liuzhou Challenger Bangalore Challenger Cordenons Challenger Mallorca Challenger Brest Challenger Charlottesville Challenger Furth Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Burnie Challenger Launceston Challenger Pau Challenger Antalya Challenger Biella 2 Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Split 1 Challenger Ostrava Challenger Zagreb Challenger Biella 7 Challenger Lugano Challenger Turin Challenger Orbetello Challenger Alphen Challenger Napoli Challenger Caltanissetta Challenger Shanghai Challenger Timisoara Challenger - Timisoara St. Remy Challenger Akbank Private Banking TED Open - Istanbul Kazan Challenger Seoul Challenger Banjaluka Challenger 2007 - Banja Luka Guzzini Challenger - Recanati Sina-Kia Motors Tennis Cup - Cordenons Sarasota Challenger Samarkand Challenger - Samarkand President's Cup 2000 - Tashkent President's Cup - Tashkent Bukhara Challenger - Bukhara Volkswagen Challenger 2004 - Wolfsburg Challenger Citta di Olbia - Olbia San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Kyiv Open - Kiev Tehran Open 2004 - Tehran Kosice Open-Steelers Cup 2008 - Kosice Poprad Tatry Challenger Bauer Watertechnology Cup - Eckental Timisoara Challenger - Timisoara Citta di Monza - Monza IPP Open - Helsinki Allianz Suisse Open - Gstaad Milan Indoors - Milan Samarkand Challenger - Samarkand Croatia Open Umag - Umag Winnetka Challenger PBZ Zagreb Indoors - Zagreb Guzzini Challenger - Recanati Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Ljubljana Open - Ljubljana 4° Sporting Challenger - Turin Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Heilbronn Open - Heilbronn Karshi Challenger - Karshi Allianz Suisse Open Gstaad - Gstaad XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio SA Tennis Open - Johannesburg Aptos Challenger U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Lambertz Open - Aachen Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Copa Claro - Buenos Aires Fergana Challenger - Fergana Nokian Hakkapeliitta Open - Tampere Samarkand Challenger - Samarkand Milan Challenger IPP Open - Helsinki Tennis Napoli Cup - Napoli Societa Canottieri Mincio 2005 - Mantova Ningboo Challenger 10° Trofeo Luigi Pezzoli - Bergamo Serbia Open - Belgrade Banja Luka Challenger - Banja Luka Ostdeutscher Sparkessen Cup - Dresden Open Castilla y Leon - Segovia AEGON International - Eastbourne Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Mercedes Cup - Stuttgart Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Ipsos Bucharest Challenger - Bucharest SAP Open - San Jose Kitzbuhel Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf ATP Vegeta Croatia Open - Umag Tennislife Cup - Napoli Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Santiago Challenger Rimini Challenger Open 13 - Marseille Tashkent Challenger Como Challenger Tashkent Challenger - Tashkent AEGON Championships - London AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Rijeka Challenger TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Vancouver Challenger Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Burnie Challenger Garanti Koza Sofia Open - Sofia BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril San Remo Challenger Busan Challenger Cremona Challenger Alessandria Challenger Maharashtra Open - Pune Fergana Challenger ASB Classic - Auckland Garanti Koza Sofia Open - Sofia New York Open - New York Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Rome Challenger Antalya Cup - Antalya Kremlin Cup - Moscow Prostejov Challenger Cremona Challenger Antalya Open - Antalya Burnie Challenger Cherbourg Challenger Cancun Challenger Puebla Challenger Astana Challenger Winnetka Challenger Winnipeg Challenger Vicenza Challenger Lermontov Challenger Bergamo Challenger Seoul Challenger Montevideo Challenger Meknes Challenger Sao Leopoldo Challenger Rabat Challenger Marbella Challenger Marrakech Challenger Batman Challenger Bergamo Challenger Barletta Challenger Napoli Challenger Tunis Challenger Blunmenau Challenger Mouilleron-Le-Captif Challenger Curitiba Challenger Ortisei Challenger Las Vegas Challenger Yeongwol Challenger Budapest Challenger Hong Kong Challenger Tashkent Challenger Brescia Challenger Irving Challenger Florence Challenger Milan Challenger Brest Challenger Charlottesville Challenger Eckental Challenger Champaign Challenger Santos Challenger Kaohsiung Challenger Izmir Challenger Ortisei Challenger Yokohama Challenger San Marino Challenger Banja Luka Challenger Astana Challenger Sarajevo Challenger Barcelona Challenger Mersin Challenger Portoroz Challenger Brescia Challenger Pune Challenger Karshi Challenger Fergana Challenger Bukhara Challenger - Bukhara Bratislava Challenger Bangkok Challenger Shenzhen Challenger Samarkand Challenger Marburg Challenger Braunschweig Challenger IX Torneo Internacionale de Tennis - Barletta Istanbul Challenger Bastad Challenger Mauritius Open - Mauritius ATP Studena Croatia Open Umag - Umag Shymkent Challenger Biella Challenger Parma Challenger Biella 1 Challenger Zadar Challenger AEGON Championships - London Heilbronn Open - Heilbronn Franklin Templeton Tennis Classic - Scottsdale ATP Studena Croatia Open - Umag Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Winston Salem - Winston Salem Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Barcelona Open BancSabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Bengalaru Challenger Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb Apia International - Sydney French Open - Paris UNICEF Open - 's Hertogenbosch Wimbledon - London U.S. Open - New York Australian Open - Melbourne ATP Studena Croatia Open Umag - Umag Citi Open - Washington French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington Kremlin Cup - Moscow Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, UZB-CHN 3-2 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, World Group I, PO, PAK-SLO 3-0 Australian Open (juniors) Olympics - London